# 1、数字和字母都表示它本身
# 2、很多字母前面添加 \ 会有特殊含义（重点1）
# 3、绝大多数标点符号都有特殊含义（重点2）
# 4、如果想要使用标点符号，需要加 \
import re

# 字母x表示它本身
re.search(r'x', 'hello xyz')
re.search(r'5', '打点钱55')

print(re.search(r'd', 'good'))  # <re.Match object; span=(3, 4), match='d'> # 字母d是普通的字符
print(re.search(r'\d', 'good'))   # None    # \d 有特殊含义，不再表示字母 d
print(re.search(r'\d', 'wdsjdhg3sd'))   # <re.Match object; span=(7, 8), match='3'>

print(re.search(r'\+', '1+2'))  # <re.Match object; span=(1, 2), match='+'>